#ifndef STORAGE_H
#define STORAGE_H

#include <stdint.h>
namespace storage{
class Storage{
		public:
			Storage(){}
			virtual ~Storage(){};
			virtual int encode(uint8_t* inBuf,uint8_t* outBuf,uint32_t blockSize)=0;
			virtual int decode(uint8_t* inBuf,uint8_t* outBuf,uint32_t blockSize)=0;
		private:
			virtual void initial(){};
};
}
#endif //STORAGE_H
